Cryptext x64 0.11w - gezielter Testplan
=======================================

WICHTIG:
Diese ChatGPT-Umgebung assembliert FASM nicht. Der Benutzer baut mit FASM
1.73.35 unter Windows; dessen Compile-/Runtime-Ergebnis ist massgeblich.

1. Build / Regression
---------------------
- build.bat ausfuehren.
- Moderne CT64FILE-v1-Datei verschluesseln/entschluesseln.
- Mindestens eine bereits bestaetigte echte Cryptext-3.4-Datei entschluesseln.
- Vault setup/unlock kurz pruefen.

2. Neuer About-Dialog
---------------------
- Info anklicken.
- Erwartung: echte modale Dialogbox, kein MessageBoxW-Look.
- Links oben ist zunaechst das aktuell gespeicherte Dateisymbol sichtbar.
- Rechts daneben steht der bekannte kurze About-Text.
- OK, Escape und X schliessen den Dialog.
- Hauptfenster bleibt waehrend des Dialogs modal gesperrt.

3. Easter-Egg-Zyklus
--------------------
Bei frischer Einstellung FileIconVariant=0:
- 1x Symbol klicken -> AES v2; Registry FileIconVariant=1; DefaultIcon endet ,1
- nochmal klicken  -> AES v3; Registry FileIconVariant=2; DefaultIcon endet ,2
- nochmal klicken  -> Schluessel; Registry FileIconVariant=0; DefaultIcon endet ,0
- Dialog schliessen und neu oeffnen: zuletzt gewaehltes Symbol bleibt aktiv.

Registry-Kontrolle optional:
  reg query "HKCU\Software\Cryptext64" /v FileIconVariant
  reg query "HKCU\Software\Classes\Cryptext64.EncryptedFile\DefaultIcon" /ve

4. Explorer
-----------
- Nach jedem Symbolklick eine .$#!-Datei im Explorer betrachten.
- Erwartung: Dateisymbol wechselt ohne absichtlichen Explorer-Neustart.
- Falls die aktuelle Explorer-Ansicht gecacht ist, normale Ansicht aktualisieren.
- Doppelklick und Kontextmenue duerfen unveraendert funktionieren.

5. Installer-Persistenz
-----------------------
- Variante 1 oder 2 waehlen.
- install_shell_user.cmd als Update ausfuehren.
- Erwartung: gewaehlter FileIconVariant wird erneut als DefaultIcon-Index gesetzt
  und nicht auf ,0 zurueckgesetzt.

6. Sprache
----------
- Deutsch: Titel "Ueber Cryptext x64 0.11w" (echtes Ueber mit Umlaut im UI),
  Text "Entwickelt von" / "Erstellt mit FASM".
- Englisch: Titel "About Cryptext x64 0.11w",
  Text "Developed by" / "Built with FASM".
- Der Symbolzustand bleibt beim Sprachwechsel unveraendert.

7. Batch-Text
-------------
Bei einem Batch mit mindestens einem Fehler:
- Erwartung: "Mehrfachauswahl abgeschlossen." ohne alte Versionsangabe 0.10a.
